home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / machack / Hacks97 / PickMeUp.sit / Pick Me Up / source code / Movie app source / pickmeUp97 / source / CTempEventDispatcher.cp < prev    next >
Text File  |  1997-06-27  |  1KB  |  62 lines

  1. //  CTempEventDispatcher.cp
  2. /*
  3.       *    $Workfile: CTempEventDispatcher.cp $
  4.     *    $Modtime: 6/20/97 5:45 PM $
  5.     *    $Revision: 2 $
  6.     *    $Date: 6/20/97 5:45 PM $
  7.     *    $History: CTempEventDispatcher.cp $
  8.  * 
  9.  * *****************  Version 2  *****************
  10.  * User: jwoo         QDate: 6/20/97    Time: 5:45 PM
  11.  * Updated in $/ConMan/ConMan Interface Source/General Interface Classes/Generic
  12.  * June 20, 1997:  No code change here.  Just added the version control
  13.  * header.
  14.  
  15. */
  16.  
  17. #include "CTempEventDispatcher.h"
  18.  
  19.  
  20. CTempEventDispatcher::CTempEventDispatcher()
  21. {
  22.  
  23. }
  24.  
  25.  
  26. CTempEventDispatcher::~CTempEventDispatcher()
  27. {
  28.  
  29. }
  30.  
  31.  
  32. CTempEventDispatcher::ProcessTempEvent()
  33. {
  34.     EventRecord  theEvent;
  35.     if(::WaitNextEvent(everyEvent, &theEvent, 0 , nil))
  36.     {
  37.         switch (theEvent.what)
  38.         {    
  39.             case mouseDown:
  40.                 AdjustCursor(theEvent);
  41.                 EventMouseDown(theEvent);
  42.                 break;
  43.             
  44.             case mouseUp:
  45.                 EventMouseUp(theEvent);
  46.                 break;
  47.             
  48.             case keyDown:
  49.                 EventKeyDown(theEvent);
  50.                 break;
  51.             
  52.             case updateEvt:
  53.                 EventUpdate(theEvent);
  54.                 break;
  55.             
  56.             case activateEvt:
  57.                 EventActivate(theEvent);
  58.                 break;
  59.         }
  60.     }
  61.     
  62. }